Eiiel**: an Implementation of Eiiel on Amadeus, a Persistent, Distributed Applications Support Environment
نویسندگان
چکیده
Ei el is an implementation of Ei el which provides support for distribution persistence concurrency and transactions All objects in an Ei el system are global i e accessible from nodes other than that at which they are currently located and persistent i e their lifetimes are not bounded by the duration of the program that created them Some objects may also be atomic i e accesses to these objects within atomic transactions provide the well known transac tional properties of atomicity consistency iso lation and durability in the face of concurrent execution and partial failures Ei el is sup ported by the Amadeus distributed application support platform In this paper we describe the Ei el language and its implementation on Amadeus We believe that the combination of the Ei el programming model and the support provided by the Amadeus platform provide a use ful environment for the construction of sophisti cated distributed applications
منابع مشابه
FLOO: A Strong Coupling Between Eiffel Language and 02 DBMS
This paper presents a model of persistency for the Eiiel language and its implementation by FLOO system. This model supports in a transparent way a \contagious" and incremental handling of persistency within a transactional framework. After having deened the context and the constraints of the modelization which had been retained, we present main characteristics of the model which is implemented...
متن کاملAn Operational Semantics for the Eiffel// Language
This paper formally describes the dynamic semantic of the Eiiel// language (Eiiel parallel). Eiiel// is a parallel extension of Eiiel language based on passive and active objects, asynchronous communication and wait-by-necessity. In this semantics we use formal speciications of inheritance and dynamic binding which we have deened in Natural Semantics for the Eiiel language. While in the framewo...
متن کاملEiffel**: An Implementation of Eiffel on Amadeus, a Persistent, Distributed Applications Support Environment
متن کامل
A Quality Assistant for Object-Oriented Software Design Processes
In Object-Oriented system development, a class deenition is the end product of a design process. The class does not normally hold information regarding its design history. Merging documentation and software into a single entity is regarded as important in O-O languages such as Eiiel and it is possible to include the documentation using the assertion mechanisms and comment statements. But Eiiel ...
متن کاملDistribution and Inheritance in the HERON Approach to Heterogeneous Computing
Heron is a platform for object-oriented distributed computing in an open systems environment. We try to achieve a degree of distribution transparency previously known only from special distributed programming systems, while at the same time accommodating heterogeneous, autonomous computer systems. Distributed programs are written in Eiiel. The Eiiel language system is not modiied; Heron employs...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007